v0.7.3.1 BETA
  * Added non-ASCII paths support! (LunaLUA-SMBX's root finally can be placed into path with non-ASCII characters. But limit is: don't mix codepages (example: both Russian and Chinese characters in a path, or you will get VB Error "File not found". Same happens on Vanilla SMBX if you have been used non-local characters.))
  * Added a test-mode system which can be controlled by PGE.
  * Added Graphics.getBits32 which is a fast way to access the bits of a image resource
  * glDraw can draw with scene coordinates (sceneCoords=true as named arg)
  * Added CaptureBuffer class which allows to capture the screen at a specific render priority
  * The max id of Blocks has been increased to 700
  * Added lunabase.lua to LuaScriptsLib which is a global user script file.
  * Overworld sprite can be patched at runtime
  * Added Misc.registerCharacterId which allows to register new characters
  * Added Misc.resolveGraphicsFile which only resolve a file from custom folder, episode folder or the graphics folder from SMBX.
  * Added Graphics.loadImageResolved which is a handy combination of Graphics.loadImage and Misc.resolveGraphicsFile, with a useful error message if it can't find anything.
  * Added PlayingSfxInstance class which represents a sound
  * Added some new defines
  * Enhanced profile.lua to be useful. Usable by hitting F3 to start and F3 to finish.
  * Add force_disable_fullscreen option to luna.ini because the smbx fullscreen is acting up for some
  * Add Player.getIntersecting

v0.7.3 BETA
  * Added new compareLunaVersion for version checking
  * Added new event onKeyboardPress which handles raw keyboard input
  * Added new draw function (Graphics.draw [Named args])
  * Added new OpenGL drawing system (Graphics.glDraw [Named args])
  * Added new lua based pause function: Misc.pause, Misc.unpause, Misc.isPausedByLua
  * Improvement [LunaLua]: Refactored mainV2.lua for better performance and smaller code
  * Added new function for better controlling the loop: onTick, onTickEnd, onDraw, onDrawEnd
  * Improvement [LunaLua]: onHUDDraw and onCameraUpdate now has the camera index as argument.
  * Improvement [LunaLua]: onMessageBox can now be cancelled
  * Added FIELD_BOOL which can be used for the mem-functions.
  * Added NPC.get overload with only the npc-id as argument.
  * Bugfix [LunaLua]: SMBX doesn't crash anymore, if you pass nil to some LunaLua functions.
  * Improvement [LunaLua]: The max npc id is now 300
  * Added NPC:harm
  * Bugfix [LunaLua]: Tiles can now correctly be replaced with PNGs.
  * Bugfix [LunaLua]: PlayerSetting.height was pointing to players width
  * Extended Camera class
  * Bugfix [LunaLua]: Cheat defines now don't reset.
  * Added registerCustomEvent, so you can create custom events from your APIs.
  * Added event onCameraUpdate and Camera.x, Camera.y is now writeable.
  * Added a lot of new world map classes.
  * Added Misc.doPSwitchRaw - You can now trigger the raw P-Switch effect.
  * Added Misc.doPSwitch - You can now trigger the full P-Switch effect.
  * Added Misc.doBombExplosion - You can now spawn bomb explosions.
  * Bugfix [LunaLua]: Misc.resolveFile and Misc.resolveDirectory don't crash anymore and works faster now.
  * Bugfix [LunaLua]: Some unreliability of Animation.spawn has been fixed.
  * Bugfix [LunaLua]: Level sounds.ini now works correctly when using from the main game
  * Bugfix [LunaLua]: Hitboxes and offsets are now reset before loading a new level or world
  * Bugfix [LunaLua]: Misc.loadEpisode now works also without Autostart ini file.
  * Added onStart - This event is the better "onLoad". This event will be executed, when SMBX is running the first frame.
  * Fixed music.ini bug which wasn't supported track number suffix for NSF/HES/etc. multi-track musics
  * NPCs can now be killed, even if they are hidden.
  * Add width/height properties to LuaImageResource.
  * Allow onNPCKill to be cancelled.
  
v0.7.2.2 BETA:
  * Extended NPC class
  * Bugfix [LunaLua]: Fixed Camera.width and Camera.height
  * Bugfix [LunaLua]: Fixed the bug, where the functions Blocks.get and Blocks.getInterseting don't includes the last block.
  * Added onNPCKill event
  * Block can now be spawned with Block.spawn(...)

v0.7.2.1 BETA:
  * Extended NPC class
  * Added cheat values. Some cheat can now be toggled by value. (Defines.* namespace)
  * Added Audio.MusicArtistTag(), Audio.MusicAlbumTag() and Audio.MusicCopyrightTag() functions
  * Added console class. You can now use the windows console for debugging. (See LunaLua command arguments at the wiki)
  * Hotfix Bugfix [LunaLua]: Fixed ROP exploit at the Autocode module.

v0.7.2 BETA:
  * Extended Level class and World class (Overworld)
  * Extended Player class
  * Extended Section Class
  * Extended Graphics Namespace
  * Extended Block class
  * Extended NPC class
  * Added Section Namespace (Static functions for Section class)
  * Added some new Defines (Defines.* namespace)
  * Added switch between letterbox-mode (forced 4:3) or scretched-mode via F4
  * Bugfix [LunaLua and SMBX Engine]: Decimal numbers now work perfectly in layer speed and npc codes (Thanks to DarkMecha for testing!)
  * Bugfix [LunaLua and SMBX Engine]: Fullscreen in the level editor works again!
  * Added printTextWP, drawImageWP, drawImageToSceneWP which enables rendering with priority settings (also known as Z-Index)
  * Added sounds.ini on level-basis


v0.7.1.1 BETA:
  * Added comparing operator for some LunaLua classes.
  * Added PlayerSettings-Class
  * Added PNG support for custom level items (i.e. npc-1.png)
  * Fixed screenshot-function (With changes: PNG-Format and filename is now date + time)
  * Added experimental gif recorder using FreeImage library. Can be toggled with F11. Don't record for too long or it may crash due to memory overflow (too much frames to encode)
  * Added Graphics.isOpenGLEnabled() for checking if the new renderer is active.
  * Replacing WIC-functions with FreeImage
  * Added Level class for overworld
